package com.bigflexlib.utils.priority
{
	import flash.events.IEventDispatcher;
	
	
/**
 *  
 * 
 *  @eventType com.bigflexlib.utils.priority.PriorityEvent.PRIORITY_CHANGED
 */
[Event(name="priorityChanged", type="com.bigflexlib.utils.priority.PriorityEvent")]		
	


	/**
	 * 
	 * Core interface for creating prioritizable elements.
	 * 
	 * 
	 * @author aldo.bucchi@gmail.com
	 * 
	 */		
	public interface IPrioritizable extends IEventDispatcher
	{
		[Bindable("priorityChanged")]
		function set priority( v:uint ):void;
		function get priority( ):uint;
	}

}